.autoEprogram{ position: relative; min-height: 100%;}
.autoEprogram .writing_right{ padding-left: 180px; height: calc(100vh - 210px); position: relative;}
.autoEprogram .TitleList{ padding: 20px; padding-right: 0;}
.autoEprogram .siteprogram_content{ display: flex; flex-wrap: wrap; margin-bottom: -25px;}
.autoEprogram .siteprogram_content .siteprogram_content_list{ width: 9%; margin-right: 2%; margin-bottom: 20px; cursor: pointer;}
.autoEprogram .siteprogram_content .siteprogram_content_list:nth-child(12n){ margin-right: 0;}
.autoEprogram .siteprogram_content .siteprogram_content_list .siteprogram_content_list_icon{ position: relative; width: auto; height: auto; padding: 14px; border: 1px solid #dcdee6; border-radius: 12px; margin: 0 auto; overflow: hidden;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s; background: #fff;}
.autoEprogram .siteprogram_content .siteprogram_content_list .siteprogram_content_list_icon .list_icon_dd{ display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;}
.autoEprogram .siteprogram_content .siteprogram_content_list .siteprogram_content_list_icon .list_icon_dd img{ max-height: 71px; max-width: 100%; border-radius: 6px;}
.autoEprogram .siteprogram_content .siteprogram_content_list .siteprogram_content_list_icon .list_icon_dt{ display: block; position: absolute; bottom: 0; left: 0; width: 100%; line-height: 35px; text-align: center; font-size: 15px; color: #fff; background: #3662eb; opacity: 0;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.autoEprogram .siteprogram_content .siteprogram_content_list .siteprogram_content_list_title{ font-size: 15px; color: #474b5a; text-align: center; margin-top: 13px;}
.autoEprogram .siteprogram_content .siteprogram_content_list:hover .siteprogram_content_list_icon .list_icon_dt{ opacity: 1;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.autoEprogram .siteprogram_content .siteprogram_content_list:hover .siteprogram_content_list_icon{ box-shadow: 0px 0px 25px rgba(0,0,0,.1);transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.siteprogram_content_not{ width: 100%; font-size: 15px;}
.siteprogram_content_not a{ font-size: 15px; color: #3662eb;}



.autoEprogram .autoEprogram_top{ padding: 50px 0px; border-radius: 10px 10px 0px 0px; padding-bottom: 100px;}
.autoEprogram .autoEprogram_title{ text-align: center; font-size: 26px; color: #222; margin-bottom: 70px;}
.autoEprogram .autoEprogram_search{ max-width: 60%; margin: 0 auto; }
.autoEprogram .autoEprogram_search .el-input__inner{ height: 80px; line-height: 80px; font-size: 24px; border-radius: 8px 0px 0px 8px; padding-left: 60px;}
.autoEprogram .autoEprogram_search .el-input__inner{ border: 1px solid #3662eb;}
.autoEprogram .autoEprogram_search .el-input-group__append{ background: #3662eb; border: 1px solid #3662eb; border-radius: 0px 8px 8px 0px;}
.autoEprogram .autoEprogram_search .el-input__prefix{font-size: 25px; color: #5c6171; width: 60px;}
.autoEprogram .autoEprogram_search .el-input__prefix i{ position: relative; top: 2px;}
.autoEprogram .autoEprogram_search .el-input-group__append .el-button{ color: #fff; font-size: 16px;}
.autoEprogram .autoEprogram_content{ max-width: 80%; margin: 0 auto;  padding: 0px 28px; margin-bottom: 65px;}
.autoEprogram .autoEprogram_content .autoEprogram_content_title{ font-size: 18px; margin-bottom: 25px;}
.autoEprogram .autoEprogram_content .autoEprogram_content_btn{ display: flex; padding: 14px 20px; border-radius: 6px; background: #fff; color: #222; font-size: 16px; margin-top: 30px; align-items: center; cursor: pointer; border: 1px solid #dcdcdc;}
.autoEprogram .autoEprogram_content .autoEprogram_content_btn i{ font-size: 22px; margin-right: 10px;}




.autoEprogram .autoEprogramWindonw{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,.85); z-index: 32;}
.autoEprogram .autoEprogramWindonw .autoEprogramWindonwContent{ width: 500px; height: 500px; background: #fff; border-radius: 10px; display: flex; flex-direction: column; justify-content: center; align-items: center; box-shadow: 0px 0px 20px rgba(0,0,0,.1); position: relative;}
.autoEprogram .autoEprogramWindonw .autoEprogramWindonwContent_title{ font-size: 16px; color: #222; margin-top: 30px;}
.autoEprogram .autoEprogramWindonw .autoEprogramWindonwContent .autoEprogramWindonwContentClose{ position: absolute; right: 10px; top: 10px; cursor: pointer;}
.autoEprogram .autoEprogramWindonw .autoEprogramWindonwContent .autoEprogramWindonwContentClose i{ font-size: 24px; color: #999;}
.autoEprogram .autoEprogramWindonw .autoEprogramWindonwContent .autoEprogramWindonwContent_icon{ width: 150px; height: 150px; border: 1px solid #dcdcdc; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #dcdcdc; color: #222; font-size: 50px;}
.autoEprogram .autoEprogramWindonw .autoEprogramWindonwContent .autoEprogramWindonwContent_btn{ margin-top: 32px; display: flex; align-items: center; justify-content: center;}
.autoEprogram .autoEprogramWindonw .autoEprogramWindonwContent .autoEprogramWindonwContent_btn a{ color: white;}









@media screen and (max-width:1550px){
    .autoEprogram .siteprogram_content .siteprogram_content_list{ width: 16.66%;}
    
}
  














